/**
 *
 * <h1>排序算法</h1>
 * <p>
 *    排序算法比较基础的一类算法。当然也有一部分高阶的内容。
 *    排序算法提供了一些比较常用的算法思想，比如分治、二分法等。很适合锻炼编程思维。
 * </p>
 * <p>
 *    此部分内容都是参照《算法 4》。
 * </p>
 * <p>
 *   对于此部分内容的排序目标都是{@link java.lang.Comparable}[]数组。并且为了方便起见，所有的排序操作都是正序排列。
 * </p>
 *
 * <p>
 *     排序方式分为两大部分：基础和分治。
 *
 * </p>
 *
 *
 *
 * @author longandai@163.com
 */
package com.liuzhilong.infrastructure.framework.algorithms.algorithms.sort;